using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class EventName
{
    /*************  Player Action   ************/
    public const string EVENT_PLAYER_ACTION_USE = "EVENT_PLAYER_ACTION_USE";
    
    /************ Player Information ***********/
    public const string EVENT_PLAYER_INFORMATION_UPDATE_HEALTH = "EVENT_PLAYER_INFORMATION_UPDATE_HEALTH";
    public const string EVENT_PLAYER_INFORMATION_UPDATE_EXP = "EVENT_PLAYER_INFORMATION_UPDATE_EXP";
    public const string EVENT_PLAYER_INFORMATION_UPDATE_COINS = "EVENT_PLAYER_INFORMATION_UPDATE_COINS";
    
    /************* Inventory System ************/
    public const string EVENT_INVENTORY_MODEL_UPDATEINFO = "EVENT_INVENTORY_MODEL_UPDATEINFO";
    public const string EVENT_INVENTORY_MODEL_ADDITEM = "EVENT_INVENTORY_MODEL_ADDITEM";
    public const string EVENT_INVENTORY_MODEL_REMOVEITEM = "EVENT_INVENTORY_MODEL_REMOVEITEM";
    public const string EVENT_INVENTORY_MODEL_ITEMCLEAR = "EVENT_INVENTORY_MODEL_ITEMCLEAR";
    
    /************** TileMap System *************/
    public const string EVENT_TILEMAP_CULTIVATETILE = "EVENT_TILEMAP_CULTIVATETILE";
    public const string EVENT_TILEMAP_PLANTCROP = "EVENT_TILEMAP_PLANTCROP";
    public const string EVENT_TILEMAP_WATERCROP = "EVENT_TILEMAP_WATERCROP";
    public const string EVENT_TILEMAP_HARVEST = "EVENT_TILEMAP_HARVEST";
    
    /************* Save Data System ************/
    public const string EVENT_SAVEDATA_LOAD_PLAYERDATA = "EVENT_SAVEDATA_LOAD_PLAYERDATA";
    
    /************* System Tips Info ************/
    public const string EVENT_SYSTEM_ADD_TIPS = "EVENT_SYSTEM_ADD_TIPS";
    
    /************* AStarFind System ************/
    public const string EVENT_ASTAR_FINDPATH = "EVENT_ASTAR_FINDPATH";
    
    /************* AudioPlay System ************/
    public const string EVENT_AUDIO_BGM_PLAY = "EVENT_AUDIO_BGM_PLAY";
    public const string EVENT_AUDIO_SFX_PLAY = "EVENT_AUDIO_SFX_PLAY";
    
    /************** NPCSpawn System ************/
    public const string EVENT_SLIME_SPAWN = "EVENT_SLIME_SPAWN";
    public const string EVENT_SLIME_COW = "EVENT_SLIME_COW";
    
    /**************** Time System **************/
    public const string EVENT_TIME_UPDATE = "EVENT_TIME_UPDATE";
    public const string EVENT_TIME_WEATHER_UPDATE = "EVENT_TIME_WEATHER_UPDATE";
}
